﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Super64.Core.CPU.CP0
{
    public enum CP0RegisterNames : byte
    {
        Index = 0,
        Random,
        EntryLo0,
        EntryLo1,
        Context,
        PageMask,
        Wired,
        Reserved_7,
        BadVirtualAddress,
        Count,
        EntryHi,
        Compare,
        Status,
        Cause,
        EPC,
        PreviousID,
        Config,
        LLAddress,
        WatchLo,
        WatchHi,
        XContext,
        Reserved_15,
        Reserved_16,
        Reserved_17,
        Reserved_18,
        Reserved_19,
        PError,
        CacheError,
        TagLo,
        TagHi,
        ErrorEPC,
        Reserved_1F

    }

    public sealed class CoProcessor
    {
        ulong[] registers;
    }
}
